home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Die Speccy' 97
/
Die Speccy' 97.iso
/
amiga_system
/
the_aminet
/
comm
/
cnet
/
clist082.lha
/
clist
/
CList.doc
< prev
Wrap
Text File
|
1995-10-06
|
6KB
|
178 lines
CList V0.82 (06/10/95)
by Florian Lohoff
1. Distribution & Usage
CList and all related documentation are freeware and may be freely
distributed and copied. It may not be distributed in a modified form.
It may not be used for commercial purposes.
CList may not be included in CD-Rom productions if the end user
price is higher than 30,- DM.
You use CList at your own risk. This program is provided 'as is' without
any warranty.
Please send me an EMail or anything you like and tell me how great
you think this tool is :)
2. Introduction
CList is a CNet V3.05c+ Filelister tool. Another ? Yes it is another
tool. But i tested lots and i didn`t find what i searched.
I had a long discussion with Jens Boenisch about his MBLister. I proved
him lots of bugs but he always stood on the point that his MBLister (V2.3)
was Bug free. So i decided to write my own.
(Look into the SHOWPATH option MB2.2 trashes MB2.3 crashes)
3. Requirements
An AMIGA would be nice. OS2 (Kick 37+) and C-Net V3.05 or other
versions (not tested). Assigns should be done on execution.
4. Usage
CList <config>
The config file name is optional. If you do not supply one CList trys
to open "CList.cfg".
Following keywords may appear in the Config file:
Output - Defines a new filelist. You may use up to 256 filelists
in one configuration. All keywords below this until the
next output belong to this filelist
Days - Number of days to list in past (If 0 or left out, all files)
Header - The Header file added above the filelist.
Footer - The Footer file added below the filelist.
Pattern - Now this is the most importent thing in this config file.
You may define up to 1024 patterns for every config file.
These pattern are the OS 2.0 normal patternmatching.
Example:
Pattern #? - Lists all subdirectorys
Pattern Amiga/Local#? - Lists all subdirectorys in Amiga
which start with "Local"
Pattern ~(Amiga#?) - Lists all subdirectorys
except all dirs starting with
Amiga + subdirs.
This is the way CList builds the to match paths.
Repair Sub output | Paths build by CList
--------------------------+-------------------------------
Upload base | ""
Amiga | "Amiga"
Uploads | "Amiga/Uploads"
Local | "Amiga/Uploads/Local"
DFUE/NET/COMM | "Amiga/Uploads/DFUE/NET/COMM"
DISK | "Amiga/Uploads/DISK"
PACKER | "Amiga/Uploads/PACKER"
[...] | [...]
Look into the example configuration file for more infos.
5. History
0.5 (23.8.95) - First running version
0.51 (20.9.95) - Changed some behaviour
0.52 (21.9.95) - Removed bug with files with no description
0.53 (24.9.95) - Removed enforcer hit in argument parsing
0.6 (24.9.95) - Added multilist support
- Maximum List is 256, maximum patterns per list is 1024
- Reduced memory fragmentation (MemoryPools)
- Removed enforcer hit in file info generation
0.7 (24.9.95) - Add header&footer support
- Added default configuration file name (clist.cfg)
0.71 (30.9.95) - Changed finding of "Upload base"
case sensitive search of subdir title caused problems ...
changed to search first sub with "UDBase" flag
thanks Giorgini Manuel for reporting bug.
0.8 (6.10.95) - Added DAYS to create "Newfiles" types of lists
0.81 (6.10.95) - Optimized for size
0.82 (6.10.95) - Made breakeable (CTRL-C)
6. Future
Future enhancements will only be done if i get feedback from users of this
tool who like to use it.
- PACK(Execute) keyword
- Parser for Header/Footer for Date
%d - Date (10.05.94)
%t - time (10:20:30) 24h
%b - total bytes (No decimals)
%f - total files (No decimals)
%c - total dirs (No decimals)
%n - Name of list
%p - Program id
- [unvalidated] [unfinished] strings add
- Do not show deleted files
- bytes/files In subdirheader
- MARKDAYS Keyword for marking files with "*"
- Buffered output
and maybe even more if you report me.
7. Bugs
Report any bug you find and which is not listed below. Read documentation
carefully before writing a bug report. Maybe it is a feature. Then report
the bug. Report Amiga type, memory total, memory on execution, Guru number,
HD space left. Everything which could be in relation with the crash.
I know that there are some bugs. (No program is bug free) but i don`t know
any exactly ...
8. Author
My name is Florian Lohoff. I am 20 years old and doing my "Zivildienst".
I have got an amiga since end of 1987. My first Amiga was an A500
then another one because of a hardware derepair of my old. Then a Harddrive
(20MB for 1200,-DM). Then a A2000 with 100MB Harddrive and 5MB of Ram.
Now i own a A3000T with 1.8GB HD and 14MB in a PC tower case. I am running
a BBS with 7 lines. I always programmed a lot in Assembly. Then someday
i discovered "C" and tried around. Anyone interested in Electronics &
Programming feel free to contact me. Now i am programming on an A3000T040
with 240MB HD and 18MB of ram because my BBS A3000T is to busy with the BBS.
Mailbox:
Dataland
+49 (0)5241-340796 Zyxel 1496E+
3286 V.FC/V.32B
3287 V.34/V.FC/V.32B
3288 V.32B
3289 V.32B/V.32Terbo
337180 V.34/V.32B/V.32Terbo
337181 2400
Fido: Florian Lohoff@2:2449/845
AmigaNet: Florian Lohoff@39:170/110
InterNet: flohoff@dataland.owl.de
Actual version may be requested with magic "CList". Mailer is running on all
lines.
Snail Mail:
Florian Lohoff
Heidestr 16
33330 Guetersloh
Germany
Voice:
+49 (0)5241 34865